﻿using B.S.Packaged.ErrorCode;
using MediatR;

namespace B.S.Packaged.WebAPI.Write.Applications.Commands.CompletedfinishedCommand
{
    public class UpdateCompletedfinishedCommand : IRequest<APIResult<int>>
    {
        /// <summary>
        ///自增主键
        /// </summary>

        public int id { get; set; }
        /// <summary>
        /// 产品名称
        /// </summary>
        public string product_name { get; set; }
        /// <summary>
        /// 产品型号
        /// </summary>
        public string product_model { get; set; }
        /// <summary>
        /// 产品规格
        /// </summary>
        public string product_specification { get; set; }
        /// <summary>
        ///包装类型
        /// </summary>
        public string packaging_type { get; set; }
        /// <summary>
        /// 包装规格
        /// </summary>
        public string packaging_specification { get; set; }
        /// <summary>
        /// 包装数量
        /// </summary>
        public int packaging_quantity { get; set; }
        /// <summary>
        ///包装方式'
        /// </summary>
        public string packaging_method { get; set; }
        /// <summary>
        ///生产批次
        /// </summary>
        public string production_batch { get; set; }
        /// <summary>
        ///生产日期'
        /// </summary>
        public DateTime production_date { get; set; }
        /// <summary>
        ///  生产车间
        /// </summary>
        public string production_workshop { get; set; }
        /// <summary>
        /// 生产线'
        /// </summary>
        public string production_line { get; set; }
        /// <summary>
        /// 检验状态',
        /// </summary>
        public string inspection_status { get; set; }
        /// <summary>
        /// 检验报告编号
        /// </summary>
        public string inspection_report_number { get; set; }
        /// <summary>
        ///质量标准
        /// </summary>
        public string quality_standard { get; set; }
        /// <summary>
        ///产品标签'
        /// </summary>
        public string product_label { get; set; }
        /// <summary>
        ///条形码'
        /// </summary>
        public string barcode { get; set; }
        /// <summary>
        ///  二维码
        /// </summary>
        public string qr_code { get; set; }
        /// <summary>
        /// 成品数量'
        /// </summary>
        public int finished_product_quantity { get; set; }
        /// <summary>
        /// 合格数量',
        /// </summary>
        public int qualified_quantity { get; set; }


        /// <summary>
        /// 不良品数量',
        /// </summary>
        public int defective_quantity { get; set; }
        /// <summary>
        ///包装人员
        /// </summary>
        public string packaging_staff { get; set; }
        /// <summary>
        ///检验人员
        /// </summary>
        public string inspection_staff { get; set; }
        /// <summary>
        ///管理人员
        /// </summary>
        public string management_staff { get; set; }
        /// <summary>
        ///备注'
        /// </summary>
        public string remarks { get; set; }
        /// <summary>
        /// 订单编号
        /// </summary>
        public string order_number { get; set; }
        /// <summary>
        /// 删除标志
        /// </summary>
        public bool IsDel { get; set; }
    }
}
